Firebird - Linux term - kto je online
Otázka od: Martin Matous
30. 4. 2004 9:29
Dobry den,
Na linuxe, kde bezi firebird 1.5SS
ako zistim z konzole (terminalu) aktualny zoznam prave pripojenych
uzivatelov ku konkretnej databaze?
Skusal som ./gsec a potom "display" , ale to mi vypise vsetkych
uzivatelov - aj nepripojenych.
Neexistuje nejaka finta cez SELECT nieco FROM RDB$.... ?????
Viem, ze to pojde cez API funkcie, ale z konzole taky prikaz
nepoznam a API funkciu z bash-u neviem volat ;)
Nemate na to niekto nejaky perl skript alebo cosi co je funkcne?
Prosim pomozte mi, potrebujem to koli vzdialenej sprave, aby som
zistil kto je online, ak potrebujem zhodit databazu a aby som ho
pred tym informoval, nech sa odhlasi ...
Dakujem.
Mato.
----------
* www.inMail.cz - Vase emailova adresa na cely zivot ZDARMA
* Mail neobsahuje viry. Zkontrolovano antivirem NOD32 (www.nod32.cz)
Odpovedá: Pavel Cisar
30. 4. 2004 9:16
Haj hou!
On 30 Apr 2004 at 9:46, Martin Matous wrote:
> Prosim pomozte mi, potrebujem to koli vzdialenej sprave, aby som
> zistil kto je online, ak potrebujem zhodit databazu a aby som ho
> pred tym informoval, nech sa odhlasi ...
Nekolik moznosti:
1) Nejaky administratorsky nastroj ktery dokaze vypsat seznam
prihlasenych uzivatelu. Muze byt i na Windows a pripojit se vzdalene.
2) Pomoci netstat nebo jinym nastrojem se da zjistit seznam stroju
(IP adres) pripojenych k prislusnemu portu na kterem bezi FB.
3) Netreba se obtezovat s vyledavanim uzivatelu. Staci zaslat zpravu
na vsechny pripojene konzole a pouzit gfix pro odpojeni databaze (off-
line) s timeoutem (viz dokumentace).
S pozdravem
Pavel Cisar ( ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase